//
//  WDNSLog.h
//  WDPolymerizeSDK
//
//  Created by little People on 2023/6/5.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

/**

*  自定义Log，可配置开关（用于替换NSLog）

*/
#define WDLog(format,...) CustomLog(__FUNCTION__,__LINE__,format,##__VA_ARGS__)

/**

*  自定义Log

*  @warning 外部可直接调用 WDLog


*/
void CustomLog(const char *func, int lineNumber, NSString *format, ...);

@interface WDNSLog : NSObject



/**

*  Log 输出开关 (默认开启)

*  @param flag 是否开启 YES:显示；NO:不显示

*/

+ (void)setLogEnable:(BOOL)flag;

/**

*  是否开启了 Log 输出

*  @return Log 开关状态

*/

+ (BOOL)logEnable;
@end

NS_ASSUME_NONNULL_END
